// 默认的 ToastService 实现
export class DefaultToastService implements ToastService {
    show(message: string, type: 'success' | 'error' | 'warning' | 'info') {
        // 这里可以使用原生的 alert 或者 console.log 作为默认行为
        switch (type) {
            case 'success':
                console.log(`Success: ${message}`);
                break;
            case 'error':
                console.error(`Error: ${message}`);
                break;
            case 'warning':
                console.warn(`Warning: ${message}`);
                break;
            case 'info':
                console.info(`Info: ${message}`);
                break;
        }
    }
}

// 定义 ToastService 接口
export interface ToastService {
    show(message: string, type: 'success' | 'error' | 'warning' | 'info'): void;
}
